#!/bin/sh browser="google-chrome" dir="node_webchat" mkdir $dir cd $dir if [ ! -f "/usr/bin/nodejs" ] then sudo apt-get install nodejs fi npm install --save express@4.10.2 npm install --save socket.io cat << EOF > server.js var app = require('express')(); var http = require('http').Server(app); var io = require('socket.io')(http); app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); io.on('connection', function(socket){ socket.on('chat message', function(msg){ io.emit('chat message', msg); console.log(msg); //for server monitoring. //process.stdout.write(msg); }); }); http.listen(3000, function(){ console.log('listening on *:3000'); }); EOF cat << EOH > index.html